/*      spring
        spring,简化开发，框架整合
        Core Container核心容器是spring最重要的部分，所有模块依赖他运行，容器一般用来装东西，java中只有对象
        由此结构设计可知，spring是一个用来管对象的东西。核心容器有IOC和DI
        aop面向切面编程，spring实现这个思想，aspects也对aop实现并且更佳，所以spring收入aspects，导包
        最底层是单元测试


*/

//1.(配置做)bean---iod---di---容器---第三方和配置文件
//2. (注解)@Component(dao,service,controller三种)+@Configuration+@ComponentScan---@Scope,@PostConstruct,@PreDestory
//--- @Autowired,@Value---@PropertySource("jdbc.properties")---@Bean---@Import
//3.aop